<?php
namespace app\admin\controller;
use app\admin\controller\Base;
class Type extends Base
{
	
  //显示类型列表
  public function lst()
	{  
     $type=model('type')->getAllP();    
     return view('',[
      'type'=>$type,
      'page'=>$type->render(),
      'title'=>'类型列表'
      ]);
	}

  // 添加一个类型
	public function add()
	{  
      if(!request()->isPost()){
          return view('',['title'=>'类型添加']);
        }else{
          $data=input('post.');
          // dump($data);
          $validate=validate('type');
          if($validate->check($data)){
            $result=model('type')->save($data);
            if($result){
                return $this->success('添加成功','type/lst');
            }else{
                return $this->error('添加失败');
            }
          }else{
              return $this->error($validate->getError());
          }
         }
	}

 


   //删除一个类型
  	public function delete($id)
  	{
        $res=model('type')->deleteBycondition(['id'=>$id]);
        if($res){
          return 1;
        }else{
          return 0;
        }
  	}

   //修改一个类型
      public function edit($id)
      {
          $data=model('type')->get($id);
          if($data){
            return view('',['data'=>$data,'title'=>'用户修改页面']);
          }else{
            return $this->error('传入数据有误');
          }
      }
      

      public function update($id)
      {
          $data=input('post.');
          $res=model('type')->save($data,['id'=>$id]);
          if($res){
              return $this->success('更新成功','lst');
          }else{
              return $this->error('更新失败');
          }
      }

}